$(function(){
	$("#btn-finish").on("click",function(){
		var c = $("#chooseCount").textbox("getValue");
		var o = $("#opinionCount").textbox("getValue");
		var p = $("#programCount").textbox("getValue");
		
		var checkeds =[]; 
		$('input[name="chapter"]:checked').each(function(){ 
			checkeds.push($(this).val()); 
		}); 
		var cla =[]; 
		$('input[name="cla"]:checked').each(function(){ 
			cla.push($(this).val()); 
		}); 
		if($("#title").val() == "" || $("#title").val() == null){
			$.messager.alert('提示','没有输入习题名称');
			return;
		}else if($("#sTime").datebox("getValue") == "" || $("#sTime").datebox("getValue") == null){
			$.messager.alert('提示','没有输入习题起始有效期');
			return;
		}else if($("#eTime").datebox("getValue") == "" || $("#eTime").datebox("getValue") == null){
			$.messager.alert('提示','没有输入习题起始有效期');
			return;
		}else if(cla.length == 0){
			$.messager.alert('提示','没有选择发送班级');
			return;
		}else if(checkeds.length == 0){
			$.messager.alert('提示','没有选择习题章节');
			return;
		}else if(c+o+p == 0){
			$.messager.alert('提示','请选择出题数量');
			return;
		}
		finishexercises();
	});
	
	$(".btn-select").click(function(){ 
		var c = $(this);
			if(this.checked){ 
				c.parent().find(".level2>label>input").each(function(){this.checked=true;}); 
			}else{ 
				c.parent().find(".level2>label>input").each(function(){this.checked=false;}); 
			} 
		} 
	);
	var form = $("#chutiForm");
	$("#btn-reset").on('click', function() {
		form.form('clear');
	});
	function finishexercises(){
		var checkeds =[]; 
		$('input[name="chapter"]:checked').each(function(){ 
			checkeds.push($(this).val()); 
		}); 
		// 获取到表单对象
		var chutiForm = $("#chutiForm");
		// 校验表单
		if (chutiForm.form('validate')) {
			// serialize方法可以获取到表单所有数据
			$.post("classes/test_papers/"+checkeds, chutiForm.serialize(), function(rs) {
				if (rs.success) {
					//先跳界面后获取数据
					var id = $(this).prev().val();
					var tabs = $("#tabs");
					var tab=$("#tabs").tabs('getSelected');
					 tabs.tabs('update',{   
							tab:tab,
							options: {
								closable:true,
								title: '生成练习',
								 href:'classes/test_paper'
							}
				  });
					 tab.panel('refresh', 'classes/test_paper');
				} else {
					$.messager.alert("提示", rs.message);
				}
			});
		}
	}
	//进入章节界面
	$("#btn-return").on("click",function(){
		var tabs = $("#tabs");
		var tab=$("#tabs").tabs('getSelected');
		 tabs.tabs('update',{   
				tab:tab,
				options: {
					closable:true,
					title: '生成练习',
					 href:'publish_exercises' // the new content URL
				}
	  });
	 tab.panel('refresh', 'publish_exercises');
	});
	//进试卷界面
	$("#btn-save").on("click",function(){
		$.post("classes/saveexercises", null, function(rs) {
			if (rs.success) {
				$.messager.alert("提示", "发布成功");
				var tabs = $("#tabs");
				var tab=$("#tabs").tabs('getSelected');
				 tabs.tabs('update',{   
						tab:tab,
						options: {
							closable:true,
							title: '批阅习题',
							 href:'marking_work'// the new content URL
						}
			  });
			 tab.panel('refresh', 'marking_work');
			
			} else {
				$.messager.alert("提示", rs.message);
			}
		});
	});
})